MovieClip.getBytesLoaded()

Доступность

Flash Player 5.

Синтаксис

my_mc.getBytesLoaded() : Number

Параметры

Нет.

Возвращает

Число, показывающее количество загруженных байтов.

Описание

Метод; возвращает число уже загруженных (streamed) байтов для мувиклипа my_mc. Вы можете сравнивать это значение со значением, возвращаемым методом MovieClip.getBytesTotal(), чтобы определить, сколько процентов загружено.

Вы можете расширять методы и обработчики событий класса MovieClip, создавая его подклассы. Для более подробной информации смотри "Присвоение класса мувиклип-символу " в Использовании ActionScript во Flash.

Пример

В примере ниже используется свойство _framesloaded для начала проигрывания SWF файла в момент, когда загружены будут все кадры. Если же загружены не все кадры, свойство _xscale мувиклипа loader пропорционально возрастает.

Введите следующий код в первый кадр основного Таймлайна :

var pctLoaded:Number = Math.round(this.getBytesLoaded()/this.getBytesTotal()*100);
bar_mc._xscale = pctLoaded;

Введите следующий код во второй кадр:

if (this._framesloaded<this._totalframes) {
  this.gotoAndPlay(1);
} else {
  this.gotoAndStop(3);
}

Добавьте контент в третий кадр или дальше. Введите следующий код в третьем кадре:

stop();

См. также

MovieClip.getBytesTotal()